package EShop.local.valueobjects;

import java.util.Date;

import EShop.local.valueobjects.Person;
import EShop.local.valueobjects.Artikel;

public class Ereignis {

	// Attribute zur Beschreibung der Klasse
	private int nummer; 
    private int menge;
	private Date datum;
	private Person person;
	private Artikel artikel;
	private String bezeichung;
	private String typ;

	// Konstruktor
	public Ereignis(Date datum,Person person, Artikel artikel, int menge, String bezeichnung, String typ) {
		this.datum = datum;
		this.person = person;
		this.artikel = artikel;
		this.menge = menge; 
		this.setBezeichung(bezeichnung);
		this.typ = typ;
	}
	
	public String toString() {
		return typ;
	}
	
	
	// Accessor Methoden
	public int getNummer() {
		return nummer;
	}

	public void setNummer(int nummer) {
		this.nummer = nummer;
	}

	
	public Date getDatum() {
		return datum;
	}

	public void setDatum(Date datum) {
		this.datum = datum;
	}

	
	public Artikel getArtikel() {
		return artikel;
	}


	public int getMenge() {
		return menge; 
	}
	
	public void setMenge(int menge) {
		this.menge = menge; 
	}

	
	public String getBezeichung() {
		return bezeichung;
	}
	
	public void setBezeichung(String bezeichung) {
		this.bezeichung = bezeichung;
	}

	
	public String getTyp () { return typ; }

	public Person getPerson() {
		return person;
	}
}